package com.teamwings.ctrls.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.sql.Timestamp;



@Data
@EqualsAndHashCode(callSuper = false)
@TableName("OAT_APP_CODE")
public class OatAppCode implements java.io.Serializable {


	@TableId(value = "F_ID")
	private Integer FId;
	@TableField("F_NAME")
	private String FName;
	@TableField("F_DESC")
	private String FDesc;
	@TableField("F_MASK")
	private String FMask;
	@TableField("F_FOLDERID")
	private Integer FFolderId;
	@TableField("F_TEMPLATE")
	private String FTemplate;
	@TableField("F_TABLENAME")
	private String FTableName;
	@TableField("F_FIELDNAME")
	private String FFieldName;
	@TableField("F_CODETYPE")
	private String FCodeType;
	@TableField("F_CREATEUSERID")
	private Integer FCreateUserId;
	@TableField(value = "F_CREATEDATETIME", fill = FieldFill.INSERT)
	private Timestamp FCreateDateTime;
	@TableField("F_LASTEDITUSERID")
	private Integer FLastEditUserId;
	@TableField(value = "F_LASTEDITDATETIME",fill = FieldFill.INSERT_UPDATE)
	private Timestamp FLastEditDateTime;
	@TableField("F_DELETEUSERID")
	private Integer FDeleteUserId;
	@TableField("F_DELETEDATETIME")
	private Timestamp FDeleteDateTime;
	@TableField("F_SORT")
	private Integer FSort;
	@TableField("F_STATE")
	private Integer FState;
	@TableField("F_ISAUTOMATICNUMBER")
	private Integer FIsAutomaticNumber;


}
